infrastructure and facilities - Spanish English Dictionary